package com.tfy.liquor.bean;

import lombok.Data;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.ArrayList;

/**
 * 产品信息
 */
@Data
public class ProductInfo {
    private String id;  // 编号
    private Integer categoryId;  // 产品类别
    private Integer vendorId;  // 供应商编号
    private String productEncode;  // 产品编码
    private String image; // 宣传图片
    private String productName;  // 产品名称
    private BigDecimal purchasePrice;  // 进货价
    private BigDecimal salesPrice;  // 销售价
    private String unit; // 单位
    private Double inventory; // 库存
    private Integer shelfLife; // 保质期（天）
    private String description; // 产品描述
    private Integer sort; // 排序，数值越小越靠前
    private String details; // 产品的图文详情
    private Integer status; // 状态 0》正常，1》异常
    private Timestamp createTime;  // 创建时间
    private ArrayList<String> shareList;  // 规格列表
    private ArrayList<ProductImg> imgList;  // 主图列表

    public void setPurchasePrice(String purchasePrice) {
        this.purchasePrice = new BigDecimal(purchasePrice);
    }

    public void setPurchasePrice(BigDecimal purchasePrice) {
        this.purchasePrice = purchasePrice;
    }

    public void setSalesPrice(String salesPrice) {
        this.salesPrice = new BigDecimal(salesPrice);
    }

    public void setSalesPrice(BigDecimal salesPrice) {
        this.salesPrice = salesPrice;
    }
}
